*{padding: 0;margin: 0;font-family: "黑体"}
html,body{width: 100%;height: 100%;overflow-x: hidden}
.fullbox{width: 100%;height: 100%;}
._hide{display: none}
.content{width: 100%;height: 100%;}
section{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.relative {
  position: relative;
}
.absolute {
  position: absolute;
}
.white{
  color: #fff;
 
}
.whitebg{
   background-color: #fff;
}
.imageUs {
  max-width: 100%;
  max-height: 100%;
  width: auto;
  height: auto;
}
.foot-wrap{
  height: 200px;
	background-color: #373f48;
	margin-top:80px;
}
.flex {
  display: flex;
}
.column {
  flex-direction: column;
}
.flexJc-c {
  justify-content: center;
}
.flexJc-fe {
  justify-content: flex-end;
}
.flexJc-sb {
  justify-content: space-between;
}
.flexAi-c {
  align-items: center;
}
.w1200 {
  width: 1200px;
  margin: 0 auto;
}
.w90 {
  width: 90%;
  margin: 0 auto;
}
.fullbox {
  width: 100%;
  height: 100%;
}
._hide {
  display: none;
}
.content {
  width: 100%;
  height: 100%;
}
section {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
#aboutUs .banner img {
  width: 100%;
  height: 100%;
}
#aboutUs .banner .img {
  height: 30px;
  top: -28px;
}
#aboutUs .top-tab .nav {
  border-bottom: 1px solid #afafaf;
}
#aboutUs .top-tab .nav li {
  padding: 0 25px;
}
#aboutUs .top-tab .nav a {
  color: #afafaf;
}
#aboutUs .top-tab .nav .active a {
  color: #046c66;
  background-color: #fff;
  border-bottom: 2px solid #046c66;
  border-radius: 0;
}
#aboutUs .top-tab .data-list {
  padding: 30px 0;
}
#aboutUs .top-tab .data-list .list {
  padding: 30px;
  margin: 20px;
  border: 1px solid #afafaf;
}
#aboutUs .top-tab .data-list .list .list-left {
  width: 40%;
}
#aboutUs .top-tab .data-list .list .list-right {
  width: 60%;
  padding-left: 30px;
}
#aboutUs .top-tab .data-list .list .list-right .R-title .dtl {
  padding-top: 20px;
}
#aboutUs .top-tab .pages .number {
  padding-left: 20px;
}

.topTag{width: 100%;position: absolute;top: 0;z-index: 99;}
.topTag .topbg{width: 100%;}
.topTag .logo{width: 15vw;position: absolute;left: 5%;top: 10%}
.topTag .tags{width: 100%;height: 100%;position: absolute;top: 0;display: flex;justify-content: flex-end}
.topTag .tags .tag{text-decoration:none;width: 8%;height: 100%;overflow-y: hidden;position: relative;display: flex;justify-content: center;color: #fff}
.topTag .tags .tag span{margin-top: 50%;font-size: 12px;white-space: nowrap}
.topTag .tags .tag .check{opacity: 0;position: absolute;width: 100%;transform: scale(.8);transform-origin: top center;top: 10%}
.topTag .tags .tag .nocheck{width: 80%;position: absolute;top: 25%}
.topTag .tags .tactived .check{opacity: 1;}
.topTag .tags .tactived .nocheck{opacity: 0;}

.bgfooter {
  min-width:105px;
      background-color:#3a3a3a;
      color:#fff;
      cursor: default ;
      box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 0px 0px;
      z-index: 2147483647;
      white-space: nowrap;
      font-family: "Microsoft Yahei", 微软雅黑, 宋体, Tahoma, Arial, Helvetica, STHeiti;
      border-radius: 2px;
      border-width: 1px;
      border-style: solid;
      border-image: initial;
      border-color: rgba(0, 0, 0, 0.5);
      overflow: hidden;
      transition: opacity 0.1s ease -in 0s;
    }
.a1{
 font-size: 12px;
 color: #5d5d5d;

}
.bgfooter1 {
  font-size: 12px;
  background-color:#3a3a3a;
      color:#fff;
}